Skip to content

3.2: 변하는 것과 변하지 않는 것#29

Open
JK-Kim4 wants to merge 1 commit intomainfrom
jongwan
Open

3.2: 변하는 것과 변하지 않는 것#29
JK-Kim4 wants to merge 1 commit intomainfrom
jongwan

Conversation

@JK-Kim4
Copy link
Contributor

@JK-Kim4 JK-Kim4 commented Feb 13, 2026

closed #이슈

  • 🙆🏻 내용을 이해하기 쉽고 정확하게 작성하였는가?

  • 📚 글 하단에 예상질문, 참고자료를 포함시켰는가?

  • 🔖 라벨은 등록했는가?

  • ✅ 이슈는 닫았는가?

@JK-Kim4 JK-Kim4 self-assigned this Feb 13, 2026
@JK-Kim4 JK-Kim4 changed the title docs:3.2 변하는 거소가 변하지 않는 것 3.2: 변하는 것과 변하지 않는 것 Feb 13, 2026
@joona95 joona95 linked an issue Feb 14, 2026 that may be closed by this pull request
2 tasks

## 질문

- 앞서 진행한 메소드를 추출하는 방식으로의 개선에 어떤 문제가 있고 어떻게 개선할 수 있나요?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q. 앞서 진행한 메소드를 추출하는 방식으로의 개선에 어떤 문제가 있고 어떻게 개선할 수 있나요?

  • 메서드 추출은 코드 중복을 줄이는데 도움이 되지만, SQL이 바뀌면 해당 메서드를 수정해야 하고 클래스 내부에 고정되어 있습니다. 전략 패턴을 사용하면 소스 변경 없이 조합만으로 확장할 수 있습니다.

## 질문

- 앞서 진행한 메소드를 추출하는 방식으로의 개선에 어떤 문제가 있고 어떻게 개선할 수 있나요?
- '변하지 않는 부분'과 '변하는 부분'을 구별하여 전략 패턴을 적용해 '변하는 부분'을 분리해내는 작업의 장점은 무엇인가요?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q. '변하지 않는 부분'과 '변하는 부분'을 구별하여 전략 패턴을 적용해 '변하는 부분'을 분리해내는 작업의 장점은 무엇인가요?

  • 변하는 부분을 분리해내면 전략을 선택하는 책임과 실행 책임이 분리되며, 소스코드 변경 없이 조합만으로 확장이 용이해집니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3.2: 변하는 것과 변하지 않는 것

2 participants